A software process model for business reengineering
نویسنده
چکیده
A major component of any business reengineering effort is the identification of business processes, and the development of software to support these processes. The development of the software is itself a process, commonly called the software process. One reason for reengineering a business is to decentralize its mode of operation, or to make a decentralized mode more effective. We contend that a properly defined general software process model is essential for the development of support software for a reengineered decentralized enterprise. We have developed a sixteen-step plan for business reengineering, and an enterprise model composed of eight submodels. In this paper we bring together the enterprise model, relevant steps of the business reengineering plan, and the Capability Maturity Model of the Software Engineering Institute to define a software process model for business reengineering.
منابع مشابه
Reengineering and processes
In this survey we look at two classes of reengineering, of software systems and of organizations. The latter is known as business reengineering. The purpose of reengineering is to improve the structure of a software system or organization by use of an engineering approach. Part of the survey is therefore a listing of engineering principles. An important principle is that there be well planned p...
متن کاملP23: Use of Business Process through Talent Management
The rapid change in business globalization has developed huge challenges for an organization to maintain sustainable innovation and growth. The change in economic condition increases the interest of business process reengineering to sustain growth and make progressive firm in the world, but 70% organizations in the world have failed to achieve the benefit of business process reengineering (BPR)...
متن کاملExperience on Re-engineering Applying with Software Product Line
In this paper, we present our experience based on a reengineering project. The software project is to re-engineer the original system of a company to answer the new requirements and changed business functions. Reengineering is a process that involves not only the software system, but also underlying business model. Particularly, the new business model is designed along with new technologies to ...
متن کاملReengineering the Industrial CMMI
Abstract of Re-engineering of Industrial CMMI Through this research, I have established a general strategy to appraise an organization against a scale of five process maturity levels whilst maintaining a strong mechanics of CMMI. Reengineering of industrial CMMI proposes a novel method for Industrial Competence ranking of those organizations/companies which are targeting various CMM...
متن کاملAn Impact-based Analysis of Software Reengineering Risk in Quality Perspective of legacy System
Reengineering of operational legacy system is a novel technique for software rejuvenation. Reengineering is used specifically to satisfy and even delight modern customers and market with the value of our software products and services to gain their loyalty and repeat business. However, it incurs some overhead in terms of risk. The basic necessity for the successful implementation of reengineeri...
متن کامل